﻿/*---------------------------默认配置------------------------------------*/
body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size:12px;
    font-family:Arial,宋体,微软雅黑;
    max-width:1300px;
    margin:0 auto;
    line-height:20px;
    color: black;
}
th, td {font-size:12px;}
form{width:100%;}
ul,ol{list-style:none;}
form,p,dd,dl,dt,ol,ul,li,pre,html{margin:0;padding:0;}
h3, h4 { font-family: '微软雅黑'}
pre{
    white-space:pre-wrap;/*css-3*/
    white-space:-moz-pre-wrap;/*Mozilla,since1999*/
    white-space:-pre-wrap;/*Opera4-6*/
    white-space:-o-pre-wrap;/*Opera7*/
    word-wrap:break-word;/*InternetExplorer5.5+*/
} 
a img {border:0px;}
a{text-decoration:none;}
a:link,a:visited{color: black;}
a:hover,a:active{color:#c62421;}
#lblContent{line-height:25px;}
#divContent{line-height:25px;}

/*--------------------------常用样式-------------------------------------*/
.the_link:link,.the_link:visited{color:white;}
.the_link:hover,.the_link:active{color:White;}

.hlink:hover,.hlink:active{color:white;}
.nlink:hover,.nlink:active{color:white;}

/*列表前小图标*/
.dian{background:url(../images/ico.jpg) no-repeat center center;padding:0px 2px; margin-right:5px; }

/*默认宽度div*/
.mdiv{width:995px;margin:0 auto;}

/*半透明*/
.tm80{background:rgba(0, 0, 0, 0.8)!important;filter:Alpha(opacity=80);}

/*浮动*/	
.float_r{float:right;}
.float_l{float:left;}
.clear_b{clear:both;}
.clear_l{clear:left;}
.clear_r{clear:right;}

/*边距*/
.top10{margin-top:10px;}
.right10{margin-right:10px;}
.left10{margin-left:10px;}
.bottom10{margin-bottom:10px;}

/*高宽*/
.mheight{height:100%;}
.mwidth{width:100%;}

/*子级的链接颜色*/
.link_white a{color:white; }
.line_zong a{color:#7f5a4f;}
.link_h { background:url(../Images/home.gif) no-repeat 0 3px; padding-left:16px; line-height:18px; height:18px; margin-top:5px;}
.link_h a{color:#7f5a4f; padding:0px 5px;}
.link_h span { padding-left:5px;}

/*行高*/
.line30{line-height:30px;}
.line25{line-height:25px;}
.line24{line-height:24px;}
.line21{line-height:21px;}
.line20{line-height:20px;}

/*字体颜色*/
.color_white{color:white;}
.color_black{color:Black;}
.color_red{color:Red!important;}
.color_red1{color:#cf2b02!important;}
.color_yellow1{color:#d99f25!important;}

/*字体加粗*/
.bold{font-weight:bold;}

/*文本对其*/
.txtalign_l{text-align:left;}
.txtalign_r{text-align:right;}
.txtalign_c{text-align:center;}

/*字体*/
.family_wr{font-family:微软雅黑;}

/*字体大小*/
.fs_12{font-size:12px;}
.fs_14{font-size:14px;}
.fs_16{font-size:16px;}

/*表格设置*/
.tab1{width:100%;table-layout:fixed;}

/*溢出隐藏*/
.hidden_more{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

/*间隔行*/
.nline{clear:both;height:10px;}
.nline20{clear:both;height:20px;}
.nline5{clear:both;height:5px;}

/*按钮*/
.btn1{padding:2px 10px;background:gray;color:White;}

#dthekefu2 td a {background:url(../Images/img561.jpg) no-repeat;width:85px;height:39px; line-height:39px;display:block; padding-left:40px;}

/*--------------------------------其他样式---------------------------------------------*/
.mred {width:100%; border:solid 1px #CCC; border-top:none;}
.mred .hd {height:30px; line-height: 30px; text-indent: 1em; color:#FFF; font-weight:bold; font-size:13px; background-image:url(../Images/mred_hd_35.jpg); }
.mred .hd span { text-align: right; float:right;}
.mred .hd .tab a { padding:0 5px;}
.mred .hd .tab .selected { border-bottom: solid 1px #999; color:#999;}
.mred .hd li { display:inline-block;}
a.more {color:#cf2b02; font-weight:bold;}

.hqzst .block { float:left; width:457px; height:300px; margin-right:20px; position:relative;}
.hqzst .block .mask { background-color:#FFF; height: 16px; position: absolute; left:0; bottom:16px; width:100%; color:#696969; font-family: sans-serif; text-align: center;}

.pub_listitme li {
    padding:5px 0px 12px 202px;
overflow: hidden;
min-height: 80px;
border-bottom: 1px solid #ccc;
margin-top: 12px;
position: relative;
}
.pub_listitme li .img {display: block;position: absolute;left: 0;top: 0;width: 178px;overflow: hidden;}
.pub_listitme li h4 {    margin: 0;    padding:0;overflow: hidden;line-height: 30px;}
.pub_listitme li h4 a {font-size: 20px;color: #38485a;font-weight: 400;}
.pub_listitme li .daodu {font-size: 12px;color: #b3b3b3;}
.pub_listitme li .daodu .yellow {margin-right: 10px;color: #ff7b11;font-weight: 700;}
.pub_listitme li .daodu {font-size: 12px;color: #b3b3b3;}
.pub_listitme li .c {color: #747f8c;line-height: 1.7;margin-top: 5px;height: 42px;overflow: hidden;font-size: 12px;}

.r_ksrkwrap .lc_box {background: url(../images/icon_khlc.png) no-repeat 22px 14px;}
.r_ksrkwrap a {overflow: hidden;display: block;margin-top: 7px;height: 62px;line-height: 62px;border: 7px solid #edf1f4;background: #fff;font-size: 24px;color: #3c495c;padding-left: 100px;}
.r_ksrkwrap .xz_box {background: url(../images/icon_jyxz.png) no-repeat 25px 15px;}

#lblPageTitle
{
    font-family:微软雅黑;
}
.topmenu1 a
{
    line-height:45px;
    color:white;
    font-size:14px;
    font-family:微软雅黑;
    padding:13px 30px;
    font-weight:bold;
}
.topmenu1 .selmenu
{
    background:white!important;
    background-image:url(../images/img206.jpg)!important;
}
.topmenu1 span
{
    color:#cb9420;
}

.leftmenu1{width:230px;border:1px solid #cccccc;border-top:0;margin-bottom:20px;	font-family:微软雅黑; float:left;}
.leftmenu1 p{    line-height:24px; color:White;font-size:21px; font-family:微软雅黑; background:#d69c27;padding:5px 0 5px 24px;}
.leftmenu1 p small { font-size:16px; display:block}
.leftmenu1 div{    height:35px; line-height:35px; padding-left:24px;    font-size:14px;    background:url(../images/bg7.jpg) repeat-x;}
.leftmenu1 div a{    color: black;}
.leftmenu1 .selmenu, .leftmenu1 div:hover{    background:url(../images/bg6.jpg) repeat-x!important; }
.leftmenu1 .selmenu a, .leftmenu1 div:hover a{    color:#c62421!important; font-weight:bold;}

.leftmenu2{width:230px;border:1px solid #cccccc;border-top:0; font-family:微软雅黑; float:left;}
.leftmenu2 p{line-height:24px; color:White;font-size:21px; font-family:微软雅黑; background:#d69c27;padding:5px 0 5px 24px;}
.leftmenu2 .onetitle{height:35px; line-height:35px;font-size:14px;background:url(../Images/bg7.jpg) repeat-x;font-weight:bold;color:#ce9524;padding-left:24px;}
.leftmenu2 .onetitle a { color:#ce9524;}
.leftmenu2 .sectitle div, .leftmenu1 .sectitle {height:35px;line-height:35px;font-size:14px;padding-left:48px;}
.leftmenu2 .selmenu{background:#fdf1db!important;}
.leftmenu2 .selmenu a{color:#c62421!important;}

/*首页轮换样式*/
#pre_banner_520{ height:100%;overflow:hidden;}
#pre_banner_520 ul {height:100%;overflow:hidden;_zoom:1;}
#pre_banner_520 ul li{ height:100%;background-position:center top;background-repeat:no-repeat;}
#pre_banner_520 ul li a{width:960px;margin:0 auto;height:100%;display:block;background:url(about:blank);}
#pre_banner_520 .slide_control
{
    left:160px;

}
.mall_dot,
.mall_dot_hover
{
    float:left;
    margin:0 5px;
    width:20px;
    overflow:hidden;
    height:20px;
    text-align:center;
    font-weight:800;
    font-size:15px;
    color:white;
    cursor:pointer;
    font-family:Arial;
    text-decoration:none;
    background:#9d9fa2;
    border-radius:50%
}
.mall_dot_hover
{
    background:#ff9900;
}
.slide_control
{
    position:absolute;
    z-index:20;
    left:10px;
    bottom:10px
}
.products .row {
    background: url(../images/line03.gif) repeat-x bottom;
    padding-bottom: 16px;
    margin-bottom: 10px;
}
.products .p_left img { width:170px;}
.products .p_left {
    width: 170px;
    float: left;
    margin-right: 15px;
}
.products .p_right {
    width: 520px;
    float: left;
}
.productsinfo {
    border: 1px solid #e0dddd;
    border-bottom: none;
    overflow: hidden;
    background-color: #FFFFFF;
    padding: 10px;
    text-align: left;
    line-height: 24px;
    overflow: hidden;
}
.downloads .row {
    background: #f4f3f3;
    border: 1px solid #e0dddd;
    padding-bottom: 16px;
    width: 305px;
    margin: 0px 8px 10px 12px;
    padding: 20px;
    float: left;
}
.d_left {
    width: 94px;
    float: left;
    margin-right: 20px;
}
.d_left img { max-width: 300px; max-height:94px;}
.d_right {
    width: 276px;
    float: left;
    text-align: left;
    line-height: 22px;
}
.d_top {
    clear: both;
    min-height: 70px;
}
.d_bottom {
    clear: both;
    text-align: right;
    font-size: 14px;
    font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;
}
.news .row {text-align: left;line-height: 24px;border-bottom: 1px dashed #c4c2c2;padding: 10px 5px 20px 5px;overflow: hidden; display:table;}
.news .row:hover { background-color:#efefef;}
.news h3 { font-size: 18px; margin:0px; padding: 0px; float:left;}
.news a:hover { color:#F00;}
.news .time { float:right; color:#555; font-size:14px; width:90px;}
.news .content{ clear: both; margin-top: 10px; color:#333;}

#pager{clear:both;text-align:right;}
#pager a, #pager span {border: #c4c2c2 1px solid; padding:2px 5px; margin:0px 2px;color: #aaa;text-decoration: none;}
#pager .current {margin:0px 2px; color:#F00;}
.clearfix { clear:both;}

.fot_nav{background-color:#ececec; margin-top:25px; font-family:"Microsoft YaHei"; padding:30px; clear:both;}
.fot_nav .fot_nav_item{float:left;width:115px;}
.fot_nav .fot_nav_item:first-child {margin-left:80px;}
.fot_nav .fot_nav_item dl{min-height:140px;}
.fot_nav .fot_nav_item dl dt{padding-bottom:15px; font-size:16px;}
.fot_nav .fot_nav_item dl dd a{height:22px; line-height:22px; color:#8b8b8b;}
.fot_nav .fot_nav_item dl dd a:hover{color:#cb0707;}
.fot_nav  .fot_phone{border-left:1px solid #dedede; width:300px; height:230px; padding-left:50px; float:left;}
.fot_nav  .fot_phone .title{padding-bottom:8px; font-size:16px;}
.fot_nav  .fot_phone .tel{margin-bottom:5px;}
.fot_nav  .fot_phone p{line-height:160%; color:#b1b0b0;}
.fot_nav  .fot_phone .erwei{margin-top:10px;}
.fot_nav  .fot_phone .erwei img{margin-left:50px; max-height: 95px;}
/* footer */
.footer{ width:100%;padding:10px 0 10px  0;text-align:center; background-color:#2c2c2c; color:#9f9f9f; font-family:"Microsoft YaHei"; font-size:14px; line-height:1.8; clear:both;}
.footer a{color:#9f9f9f;}
.footer .linkImg a{padding:10px; display:inline-block;}
.footer .linkText{margin-top:10px;}
.footer .linkText a{padding:0 5px;}
.footer .linkText a:hover{color:#db1e34;}

.TabHdSn { display:table; clear:left;}
.consult_TabHdSn {
    padding-left: 10px;
    padding-top: 10px;
    background: #f9f9f9;
}
.consult_TabHdSn li {
    width: 74px;
    height: 41px;
    text-align: center;
    line-height: 33px;
    background: url(../Images/consult_11.jpg) no-repeat top left;
    margin-right: 2px;
    display: inline-block;
    float:left;
    cursor: pointer;
    font-weight: bolder;
}
.consult_TabHdSn li.selected {
    background: url(../Images/consult_09.jpg);
    color: #fff;
}
.consult_TabBdSn .img {
    width: 143px;
    height: 182px;
    padding: 8px;
    border-bottom: solid 1px #dad9d9;
    border-left: solid 1px #efeeee;
    border-right: solid 1px #efeeee;
    background: #fff;
    margin: 20px 25px 20px 10px;
    display: inline-block;
    vertical-align: top;
}
.consult_TabBdSn {
    padding-left: 10px;
    background: #f9f9f9;
}
.consult_TabBdSn p {
    line-height: 38px;
    width: 550px;
    display: inline-block;
    margin: 20px 0px;
}
.consult_TabBdSn p img {
    vertical-align: middle;
}

#nav { padding-left:150px; background:url(../Images/bg2.jpg) no-repeat; height:48px; list-style-type: none; }
#nav a { color:#FFF;}
#nav li { float: left; font-size: 14px;  font-family: 微软雅黑;  padding: 13px 37px;  font-weight: bold; position: relative;}
#nav li ul { width:180px; list-style-type: none;text-align:left; left: -999em; position: absolute; top:45px; z-index: 999; }
#nav li ul li{  float: left; padding:0; background: rgb(160,102,13); }
#nav li ul a{ display: block;  padding: 5px; width: 100px;text-align:left;padding-left:24px;}
#nav li ul a:hover  { color:#F3F3F3;text-decoration:none;font-weight:normal; background: rgb(138,78,15);;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}
#mrc { clear: left; }